package com.power.sifa.statistics.model.pageInfo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.plf.common.domain.BasePageInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @ClassName CorrectCountPageInfo
 * @Author xiongzw
 * @Date 2023/12/19 13:46
 * @Description 社矫大屏 告警信息统计接口
 * @Version: 1.0
 **/

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CorrectCountPageInfo extends BasePageInfo {

    /**
     * 查询类型，是按照 年，月，周的方式查询
     */
    private Integer queryType;

    /**
     * 告警类型： 越界 还是 夜出
     * {@link com.power.sifa.correction.model.enumeration.Tp_crc_warn}
     */
    private Integer warnType;

    /**
     * 查询关键字
     */
    private String queryKey;

    /**
     * 预警情况： 1 已处理，2 未处理
     */
    private Integer warnStatus;

    /**
     * 预警时间多少天内
     */
//    private Integer warnTime;

    /**
     * 司法所及其下ID集合
     */
    private List f_deptid;

    /**
     * 监控日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date monitorTime;

    /**
     * 开始日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date startTime;

    /**
     * 结束日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date endTime;
}
